App({

  // 这是用户添加的全局属性
  msg: '这是一个全局消息',
  // 这是一个自定义全局方法
  setMsg(newMsg) {
    this.msg = newMsg;
  },

  /**
   * 当小程序初始化完成时，会触发 onLaunch（全局只触发一次）
   */
  onLaunch(options) {
    console.log('onLaunch', options)
  },

  /**
   * 当小程序启动，或从后台进入前台显示，会触发 onShow
   */
  onShow(options) {
    console.log('onShow', options)
  },

  /**
   * 当小程序从前台进入后台，会触发 onHide
   */
  onHide() {
    console.log('应用onHide')
  },

  /**
   * 当小程序发生脚本错误，或者 api 调用失败时，会触发 onError 并带上错误信息
   */
  onError(msg) {
    // 发到你们公司服务器
    console.log('onError=========', msg)
  }
})